const { defineConfig } = require('@vue/cli-service');
module.exports = defineConfig({
  transpileDependencies: true,
  lintOnSave: false,
  css: {
    loaderOptions: {
      sass: {
        additionalData: `@import "./style/Global.scss";`,
      },
    },
  },
  devServer: {
    port: 8080, // 可选，默认8080，设置开发服务器运行的端口号
    proxy: {
      '/api': {
        // 匹配到以'/api'开头的任何请求
        target: 'http://flask-server:5001', // 将请求代理到的目标服务器地址
        changeOrigin: true, // 允许从目标服务器获取任何主机头（用于解决跨域问题）
        pathRewrite: {
          // 重写路径，将'/api'从实际请求路径中移除
          '^/api': '', // 如果接口本来是/api/user，则转发时去掉/api前缀
        },
      },
    },
  },
});
